highest peak - German English Dictionary